cmake_minimum_required(VERSION 3.10)
project(steve_data_structure_c04)

find_package(GTest REQUIRED)
find_package(OpenCV 4 REQUIRED)
find_package(Boost 1.65 REQUIRED COMPONENTS system thread filesystem)

###########
## Build ##
###########
## Specify additional locations of header files
## Your package locations should be listed before other locations
# include_directories(include ${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})
# important: common/include also needs to be here if you have it
include_directories(
	include
	${OpenCV_INCLUDE_DIRS}
	${Boost_INCLUDE_DIRS}
)

### evaluation function for numeric properties and comparison to a given ground truth segmentation
add_executable(s1 s1.cpp)

add_executable(s2 s2.cpp)

add_executable(s3 s3.cpp)

target_link_libraries(s1
	${Boost_LIBRARIES}
	${OpenCV_LIBRARIES}
	${GTEST_LIBRARIES})

target_link_libraries(s2
	${Boost_LIBRARIES}
	${OpenCV_LIBRARIES}
	${GTEST_LIBRARIES})

target_link_libraries(s3
	${Boost_LIBRARIES}
	${OpenCV_LIBRARIES}
	${GTEST_LIBRARIES})